on the high seas ne demek

  1. on the high seas : açık denizlerde